feat #965 pipelines: show pipeline activity & details#997
Merged
Conversation
feat #965 pipelines: add pipeline activity & detailsfeat #965 pipelines: show pipeline activity & details
b8559e6 to
d5bef26
Compare
30 tasks
Contributor
Author
|
@joncodo @klesh @kevin-kline This is ready for |
0ffd382 to
623d50a
Compare
623d50a to
52c2c29
Compare
mamh2021
pushed a commit
to golang108/merico-dev-lake
that referenced
this pull request
Apr 10, 2022
`feat` apache#965 pipelines: show pipeline activity & details
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Config-UI / Pipelines / Pipeline Activity & Details
@/hooks/usePipelineManager.jsx)CompletedandFailedtasks.5secondIntervals)2KBDate/Time Library) topackage.jsonDescription
This PR adds support for monitoring Pipeline Activity. After creating a new Pipeline Run, users will be guided to the activity screen to monitor the collection process. This page will provide users with all the relevant stage and task activity along with control actions to CANCEL
Runningand RESTARTFailedandCompletedpipelines.As our Create Pipeline UX flow only supports ONE (1) Stage lane at this time, not all features to support multiple stages will be applied at this time. Basic Stage rendering logic has been added, however, and if a Pipeline were to be issued using the Triggers page or via direct API contact such as Postman that contains a multiple-stage configuration, stage indicators will be displayed.
This is not the final design and look of the Run/Activity Page, it does however capture and exceed our original requirements for activity details. Any additional changes whether visual or functional should be requested under a new development ticket.
Going forward, Multi-stage support is a future feature that will enhance the Create Pipeline UX flow, allowing users to add multiple stages each with their own task configuration (up to a specific/sane limit).
Given that there are known issues with cancelling a pipeline with multiple tasks, until all backend issues regarding cancellation process are resolved the user may experience degraded behavior due to the fact that cancelled pipelines do not have an official
CANCELLEDstatus value (See #996). In certain scenarios where collection fails for a task due to DB error or other failure, tasks may run stray and will require manual intervention to cancel the tasks.Next Up — Manage Pipelines
Does this close any open issues?
#965
V2 Screenshots
NOTE: A revised
Version 2UX Layout has been applied as realtime changes were provided by the team during our daily standup meetings.V1 Screenshots
Build Log (
npm run build-production)